Movement Disorder Evaluation

Important

This report is intended to assist qualified Health Care Profesionals (HCP) in the assessment of an individual referred under the suspicion of having Parkinson’s Disease.

Clinical Context

This report presents several AI metrics derived from objective measures from individuals performing a battery of test using Manus Neurodynamica NeuroMotor PenTM.

These presented metrics combine factors from detailed measurement recordings made whilst the individual performs a battery of well established neurological test tasks.

The metrics have been assessed in a UK reference population and an individual’s results are presented in this clinical context. The HCP should review Clinical,Reference, Study et al [1] to establish applicability and limitations.

The information in this report should be used in the context of a full neurological assessment conducted to the current standard of care practices to establish a diagnosis.

Subject and Recording Details

Subject ID manustest2
Sex MALE
Dominant hand LEFT
Test date and time 2022-02-17 08:51
Test battery Circle, Spiral, Elel, FITTS Short Modified, FITTS Long Modified, ZigZag, ZigZag Offset
Operator comment

Overall Assessment

PD

Subject performance similar to PD population (recommend review of report details)

Clinical context

In the clinical reference population, 26 individuals with a value less than 0.61 were subsequently diagnosed with PD. That is, 61.9% of the PD diagnoses in the study.

Additionally, 0 individuals with a value greater or equal to 0.61 were subsequently diagnosed as non PD. That is, 0.0% of the non PD diagnoses in the study.

Symptom Scores

These mini boxplots show the scores in a clinical context. Currently against the ‘Walker study’ data. A bigger pool would be much better (so max 83 individuals, usually lower if raw data did not result in successful classification).

The scores are ‘relative to the PD cohort’ and this is how they should be interpreted. A consequence of this is that a low tremor score below may actually correspond to obvious tremor in the raw data, and vice versa.

Micrographia

The micrographia symptom assessment is derived from a combination of factors in the elel task.

{'FN': 31, 'TN': 24, 'TP': 11, 'FP': 6}

Tremor

The tremor score is a combination of features in the circle, spiral and both zizag tasks.

{'FN': 3, 'TN': 4, 'TP': 39, 'FP': 26}

Bradykinesia

The bradykinesia score is a combination of features in the circle, spiral, both zizag and elel tasks.

{'FN': 6, 'TN': 4, 'TP': 36, 'FP': 26}

Spatial Accuracy

The accuracy score is a combination of factors in the spiral, both zigzags and both Fitts tasks.

{'FN': 0, 'TN': 0, 'TP': 42, 'FP': 30}

Test Battery Details

Circle

numCircles 11
timePerCircleMean 1.04727
timePerCircleCoV 0.231584
timePerCircleSlope -0.00902778
meanError 5.8615
tremorFreq 5.85938
tremorRelPower 22.1216
tremorGyroAmpMean 0.106814
tremorGyroAmpSlope -0.0210666
tremorGyroAmpCoV 0.288954
tremorCoordAmpMean 0.585967
tremorCoordAmpSlope -0.238846
tremorCoordAmpCoV 0.843808
tremorAccAmpMean 0.230057
tremorAccAmpSlope -0.0306979
tremorAccAmpCoV 0.180042
tremorPcRelVar 0.627456
tremorPcX 0.0989793
tremorPcY 0.995089

Circle Segment 1

Duration 1.68 s, Accuracy Estimate 3.753 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 336, using nperseg = 336
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 2

Duration 0.96 s, Accuracy Estimate 7.059 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 192, using nperseg = 192
  warnings.warn('nperseg = {0:d} is greater than input length '

Raw data issue stopping plot production.

Spiral

numSpirals 10
timePerSpiralMean 5.332
timePerSpiralCoV 0.0919503
timePerSpiralSlope 0.0188684
meanError 3.16626
tremorFreq 6.15234
tremorRelPower 30.1614
tremorGyroAmpMean 0.0455993
tremorGyroAmpSlope -0.00760387
tremorGyroAmpCoV 0.263376
tremorCoordAmpMean 0.298415
tremorCoordAmpSlope 0.0156371
tremorCoordAmpCoV 0.987381
tremorAccAmpMean 0.138568
tremorAccAmpSlope -0.00535837
tremorAccAmpCoV 0.193565
tremorPcRelVar 0.724313
tremorPcX -0.308059
tremorPcY 0.951367

Spiral Segment 1

Duration 5.16 s, Accuracy Estimate 3.345 (lower is better)

Spiral Segment 2

Duration 5.12 s, Accuracy Estimate 3.295 (lower is better)

Spiral Segment 3

Duration 5.32 s, Accuracy Estimate 3.564 (lower is better)

Spiral Segment 4

Duration 4.36 s, Accuracy Estimate 3.427 (lower is better)

Spiral Segment 5

Duration 4.96 s, Accuracy Estimate 3.241 (lower is better)

Spiral Segment 6

Duration 5.6 s, Accuracy Estimate 2.803 (lower is better)

Spiral Segment 7

Duration 5.24 s, Accuracy Estimate 3.018 (lower is better)

Spiral Segment 8

Duration 6.12 s, Accuracy Estimate 3.179 (lower is better)

Spiral Segment 9

Duration 5.68 s, Accuracy Estimate 3.125 (lower is better)

Spiral Segment 10

Duration 5.76 s, Accuracy Estimate 2.667 (lower is better)

Elel

eDurationMean 0.202794
eDurationStd 0.0429445
eDurationStdnorm 0.211764
eDurationMedian 0.215
eDurationQuartdelta 0.05
eDurationQuartdeltanorm 0.232558
eDurationKurt 3.01331
eDurationTrenddiff -0.03
eDurationTrendratio 0.866667
eWidthMean 4.96129
eWidthStd 1.71687
eWidthStdnorm 0.346054
eWidthMedian 4.67911
eWidthQuartdelta 1.2687
eWidthQuartdeltanorm 0.27114
eWidthKurt 4.79743
eWidthTrenddiff -0.400717
eWidthTrendratio 0.920686
eHeightMean 13.7428
eHeightStd 3.67176
eHeightStdnorm 0.267178
eHeightMedian 13.2826
eHeightQuartdelta 2.40559
eHeightQuartdeltanorm 0.181109
eHeightKurt 9.27134
eHeightTrenddiff -0.652
eHeightTrendratio 0.951782
eAspectMean 0.369486
eAspectStd 0.112967
eAspectStdnorm 0.305741
eAspectMedian 0.357824
eAspectQuartdelta 0.096204
eAspectQuartdeltanorm 0.268859
eAspectKurt 4.86256
eAspectTrenddiff 0.0221732
eAspectTrendratio 1.06346
eSlantMean -0.135356
eSlantStd 0.169756
eSlantStdnorm -1.25415
eSlantMedian -0.119186
eSlantQuartdelta 0.19848
eSlantQuartdeltanorm -1.6653
eSlantKurt 5.75978
eSlantTrenddiff 0.0754369
eRtopMean 0.698168
eRtopStd 0.122367
eRtopStdnorm 0.175269
eRtopMedian 0.717614
eRtopQuartdelta 0.12042
eRtopQuartdeltanorm 0.167806
eRtopKurt 4.1259
eRtopTrenddiff 0.10477
eRbotMean 1.35169
eRbotStd 1.332
eRbotStdnorm 0.985427
eRbotMedian 1.08328
eRbotQuartdelta 0.481554
eRbotQuartdeltanorm 0.444534
eRbotKurt 13.4801
eRbotTrenddiff -0.0602891
eRrightMean 0.822424
eRrightStd 0.0856889
eRrightStdnorm 0.104191
eRrightMedian 0.839887
eRrightQuartdelta 0.12306
eRrightQuartdeltanorm 0.14652
eRrightKurt 2.65204
eRrightTrenddiff 0.0419932
eRleftMean 0.509614
eRleftStd 0.169392
eRleftStdnorm 0.332393
eRleftMedian 0.472302
eRleftQuartdelta 0.184376
eRleftQuartdeltanorm 0.390377
eRleftKurt 3.76788
eRleftTrenddiff -0.134425
lDurationMean 0.304861
lDurationStd 0.0918033
lDurationStdnorm 0.301131
lDurationMedian 0.3025
lDurationQuartdelta 0.0725
lDurationQuartdeltanorm 0.239669
lDurationKurt 6.06691
lDurationTrenddiff -0.0175
lDurationTrendratio 0.944
lWidthMean 7.08463
lWidthStd 1.94291
lWidthStdnorm 0.274243
lWidthMedian 7.21028
lWidthQuartdelta 1.74475
lWidthQuartdeltanorm 0.241981
lWidthKurt 3.53448
lWidthTrenddiff -0.536509
lWidthTrendratio 0.927496
lHeightMean 31.9055
lHeightStd 3.56826
lHeightStdnorm 0.111839
lHeightMedian 32.074
lHeightQuartdelta 4.84782
lHeightQuartdeltanorm 0.151145
lHeightKurt 2.46665
lHeightTrenddiff -3.54863
lHeightTrendratio 0.891997
lAspectMean 0.22333
lAspectStd 0.0615655
lAspectStdnorm 0.275671
lAspectMedian 0.225746
lAspectQuartdelta 0.0693705
lAspectQuartdeltanorm 0.307295
lAspectKurt 3.24472
lAspectTrenddiff 0.0104125
lAspectTrendratio 1.04643
lSlantMean -0.147514
lSlantStd 0.0824038
lSlantStdnorm -0.558618
lSlantMedian -0.144878
lSlantQuartdelta 0.116301
lSlantQuartdeltanorm -0.80275
lSlantKurt 2.38933
lSlantTrenddiff -0.0540246
lRtopMean 0.753121
lRtopStd 0.108977
lRtopStdnorm 0.1447
lRtopMedian 0.754562
lRtopQuartdelta 0.113593
lRtopQuartdeltanorm 0.150542
lRtopKurt 3.51279
lRtopTrenddiff -0.0187127
lRbotMean 1.50249
lRbotStd 0.545621
lRbotStdnorm 0.363144
lRbotMedian 1.38124
lRbotQuartdelta 0.667648
lRbotQuartdeltanorm 0.483367
lRbotKurt 3.21354
lRbotTrenddiff 0.292568
lRrightMean 0.871788
lRrightStd 0.0657706
lRrightStdnorm 0.0754433
lRrightMedian 0.879617
lRrightQuartdelta 0.08631
lRrightQuartdeltanorm 0.0981223
lRrightKurt 2.75136
lRrightTrenddiff 0.00306309
lRleftMean 0.530249
lRleftStd 0.125447
lRleftStdnorm 0.236582
lRleftMedian 0.506715
lRleftQuartdelta 0.129964
lRleftQuartdeltanorm 0.256483
lRleftKurt 4.65968
lRleftTrenddiff -0.00903301

Elel Segment 1

Elel Segment 2

Elel Segment 3

Elel Segment 4

Elel Segment 5

Elel Segment 6

Elel Segment 7

Elel Segment 8

Elel Segment 9

Elel Segment 10

Elel Segment 11

FITTS Short Modified

meanTouchScore 0.986065
sumTouchScores 37.4705
meanMovementTime 0.451351
numTouches 38
undershootPercentage 0
overshootPercentage 2.63158

fitts_short data not in signals file.

FITTS Long Modified

meanTouchScore 0.920149
sumTouchScores 17.4828
meanMovementTime 0.558889
numTouches 19
undershootPercentage 0
overshootPercentage 15.7895

fitts_long data not in signals file.

ZigZag

numZigzags 7
timePerZigzagMean 5.62857
timePerZigzagCoV 0.158734
timePerZigzagSlope 0.057868
meanError 4.10309
tremorFreq 5.66406
tremorRelPower 26.8648
tremorGyroAmpMean 0.131419
tremorGyroAmpSlope 0.01356
tremorGyroAmpCoV 0.339273
tremorCoordAmpMean 0.45228
tremorCoordAmpSlope -0.0326178
tremorCoordAmpCoV 0.674883
tremorAccAmpMean 0.287477
tremorAccAmpSlope -0.00504361
tremorAccAmpCoV 0.262977
tremorPcRelVar 0.841715
tremorPcX 0.0831734
tremorPcY 0.996535

ZigZag Segment 1

Duration 4.28 s, Accuracy Estimate 5.465 (lower is better)

ZigZag Segment 2

Duration 5.0 s, Accuracy Estimate 4.887 (lower is better)

ZigZag Segment 3

Duration 5.44 s, Accuracy Estimate 3.808 (lower is better)

ZigZag Segment 4

Duration 6.2 s, Accuracy Estimate 4.073 (lower is better)

ZigZag Segment 5

Duration 5.48 s, Accuracy Estimate 3.543 (lower is better)

ZigZag Segment 6

Duration 7.08 s, Accuracy Estimate 3.318 (lower is better)

ZigZag Segment 7

Duration 5.92 s, Accuracy Estimate 3.627 (lower is better)

ZigZag Offset

numZigzags 8
timePerZigzagMean 6.52
timePerZigzagCoV 0.15049
timePerZigzagSlope 0.0397312
zigzagHeightMean 59.0458
zigzagHeightCoV 0.109989
zigzagHeightSlope 0.0396392
meanError 0.053977
tremorFreq 4.98047
tremorRelPower 23.2135
tremorGyroAmpMean 0.141031
tremorGyroAmpSlope 0.00458896
tremorGyroAmpCoV 0.358872
tremorCoordAmpMean 0.664734
tremorCoordAmpSlope 0.00139055
tremorCoordAmpCoV 0.6557
tremorAccAmpMean 0.400492
tremorAccAmpSlope 0.00661595
tremorAccAmpCoV 0.318482
tremorPcRelVar 0.820973
tremorPcX -0.278421
tremorPcY 0.960459

ZigZag Offset Segment 1

Duration 5.72 s, Accuracy Estimate 0.094 (lower is better)

ZigZag Offset Segment 2

Duration 5.52 s, Accuracy Estimate 0.05 (lower is better)

ZigZag Offset Segment 3

Duration 6.68 s, Accuracy Estimate 0.049 (lower is better)

ZigZag Offset Segment 4

Duration 6.72 s, Accuracy Estimate 0.043 (lower is better)

ZigZag Offset Segment 5

Duration 5.08 s, Accuracy Estimate 0.065 (lower is better)

ZigZag Offset Segment 6

Duration 7.84 s, Accuracy Estimate 0.043 (lower is better)

ZigZag Offset Segment 7

Duration 7.32 s, Accuracy Estimate 0.045 (lower is better)

ZigZag Offset Segment 8

Duration 7.28 s, Accuracy Estimate 0.043 (lower is better)

Appendices

Misc

Currently a dumping ground for things that could be included or previous output style.

Note

Putting all the results out here but will not be in a final report.

HiSpec {‘HiSpec_class’: ‘NOT PD’, ‘HiSpec_score’: 0.69}
RanFor {‘RanFor_class’: ‘PD’, ‘RanFor_score’: 0.61}
BM_May22 {‘BM_May22_class’: ‘PD’, ‘BM_May22_score’: 0.37325122322002}
BM_HC_Sep22 {‘BM_HC_Sep22_class’: ‘Patient’, ‘BM_HC_Sep22_score’: 0.8247694641347474}
BM_PD_Sep22 {‘BM_PD_Sep22_class’: ‘PD’, ‘BM_PD_Sep22_score’: 0.6635103089489831}